package com.cskaoyan.service;

import com.cskaoyan.bean.*;
import com.cskaoyan.bean.common.BasePageInfo;
import com.cskaoyan.bean.common.CommonData;
import com.cskaoyan.bean.vo.DashBoardDataVo;

/**
 * @Description:TODO
 * @author: landz
 * @create: 2022-12-29 14:43
 * @version:
 */
public interface UserService {

    CommonData<MarketUser> list(BasePageInfo info, String username, String mobile);

    DashBoardDataVo dashboard();


    CommonData<MarketAddress> addressList(BasePageInfo info);

    CommonData<MarketCollect> collectList(BasePageInfo info);

    CommonData<MarketFootprint> footPrintList(BasePageInfo info);

    CommonData<MarketSearchHistory> historyList(BasePageInfo info);

    CommonData<MarketFeedback> feedBackList(BasePageInfo info);

    MarketUser userDetail(Integer id);

    void userUpdate(MarketUser marketUser);
}
